$(function () {
  // 点击“去注册账号”的链接
  $("#link_reg").on("click", function () {
    $(".login-box").hide();
    $(".reg-box").show();
  });

  // 点击“去登录”的链接
  $("#link_login").on("click", function () {
    $(".login-box").show();
    $(".reg-box").hide();
  });
  

//   自定义表单验证  
  var form=layui.form
   
  form.verify({
      pwd: [
    /^[\S]{6,12}$/
    ,'密码必须6到12位，且不能出现空格'
  ] ,
  repwd:function(value){
      var pwd=$(".reg-box [name=password]")
      .val()
      if(pwd!==value){
          return "两次密码不一样"
      }
  }
  })
//   监听注册表单的提交事件
$("#form-reg").on("submit",function(e){
    e.preventDefault();
  
    $.ajax({
      type: "post",
      url: "/api/reguser",
      data: {
        username: $("#form-reg [name=username]").val(),
        password: $("#form-reg [name=password]").val()
      },
      success(res){
          if(res.status!==0) return layui.layer.msg(res.message)
          layui.layer.msg("注册成功");
          $("#link_login").click()
      }
    });
})

// 4.实现登录功能     
$("#form-login").submit(function (e) {
  e.preventDefault()
  $.ajax({
    type: "post",
    url: "/api/login",
    data:$(this).serialize(), 
    success:function (res) {
      if(res.status !==0) layui.layer.msg(res.message);

        localStorage.setItem('token',res.token);
        location.href='/index.html'
      
    }
  });
})
});
